home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / archiver / ncmp424s.zoo / Makefile.def < prev    next >
Makefile  |  1993-03-06  |  2KB  |  58 lines

  1. # Makefile generated by build.
  2.  
  3. # C complier
  4. CC=cc
  5.  
  6. # Install directory for binarys
  7. BINDIR=/usr/local/bin
  8.  
  9. # Install directory for manual
  10. MANDIR=/usr/local/man/man1
  11.  
  12. # compiler options:
  13. # options is a collection of:
  14. #
  15. #    -DAMIGA=1                    Amiga support.
  16. #    -DNOFUNCDEF=1                Disable libary function definitions in
  17. #                                compress42.c
  18. #    -DDIRENT=1                    Use dirent.h
  19. #    -DSYSDIR=1                    Use sys/dir.h
  20. #    -DLSTAT=1                    Use lstat for finding symlinks.
  21. #    -DUTIME_H=1                    Use utime.h
  22. #    -DUSERMEM=<size>            Availble memory for compress (default 800k).
  23. #    -DREGISTERS=<nbr>            Number of registers (default 2).
  24. #    -DIBUFSIZ=<size>            Input buffer size (default BUFSIZ).
  25. #    -DOBUFSIZ=<size>            Output buffer size (default BUFSIZ)
  26. #    -DBYTEORDER=<order>            Byte order (default: unknown).
  27. #    -DNOALLIGN=1                Data word allignment (default: yes).
  28. #    -DDEF_ERRNO=1                Define error (not defined in errno.h).
  29. #    -DMAXSEG_64K=1 -BITS=16        Support segment processsor like 80286.
  30. #
  31. options= -DDIRENT=1 -DUSERMEM=800000 -DREGISTERS=3
  32.  
  33. # libary options
  34. LBOPT=
  35.  
  36.  
  37. compress:    Makefile compress42.c patchlevel.h
  38.     $(CC) -o compress $(options) "-DCOMPILE_DATE=\"`date`\"" compress42.c $(LBOPT)
  39.  
  40. install:    compress
  41.         [ -f $(BINDIR)/compress ] && \
  42.             { rm -f $(BINDIR)/compress.old ; \
  43.               mv $(BINDIR)/compress $(BINDIR)/compress.old ; }
  44.         rm -f $(BINDIR)/uncompress $(BINDIR)/zcat
  45.         cp compress $(BINDIR)/compress
  46.         strip $(BINDIR)/compress
  47.         rm -f $(BINDIR)/uncompress
  48.         ln $(BINDIR)/compress $(BINDIR)/uncompress
  49.         rm -f $(BINDIR)/zcat
  50.         ln -f $(BINDIR)/compress $(BINDIR)/zcat
  51.         cp zcmp zdiff zmore $(BINDIR)/.
  52.         chmod 0755 $(BINDIR)/compress $(BINDIR)/zcmp $(BINDIR)/zdiff $(BINDIR)/zmore
  53.         cp compress.1 zcmp.1 zmore.1 $(MANDIR)/.
  54.         chmod 0644 $(MANDIR)/compress.1 $(MANDIR)/zcmp.1 $(MANDIR)/zmore.1
  55.  
  56. cleanup:
  57.         rm -f compress compress.def comp.log
  58.